const express = require('express')
const bodyParser = require('body-parser')
const indexRouter = require('./route')
const {getBrowserInstance} = require('./route/instance')

const app = express()
app.use(bodyParser.json())

//设置跨域访问
app.all('*', (req, res, next) => {
	res.header("Access-Control-Allow-Origin", "*")
	res.header("Access-Control-Allow-Headers", "X-Requested-With")
	res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS")
	res.header("X-Powered-By", ' 3.2.1')
	res.header("Content-Type", "application/json;charset=utf-8")
	next()
})
app.use('/v1', indexRouter)

app.listen(3000, function () {
	(async () => {
	    await getBrowserInstance()
		console.log('Isp puppeteer start at port 3000')
	})()
})
